.box-popup{ position:absolute; z-index:5;}
.bg-box{ background-color:#fff; border:1px solid #CCC; width:484px; padding:0 31px; clear:left; float:left; position:relative;
	border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px;
}
.inner-box{ clear:left; float:left; width:100%; padding-bottom:40px;}
.line-box{ clear:left; float:left; border-top:1px solid #d6d6d6; height:0; width:100%; display:block; font-size:0;}
.inner-box h1,.inner-box h2{ font-size:26px; font-weight:700; color:#000; padding:18px 0 7px 0;}
.inner-box .name{ font-size:18px; font-weight:700; color:#454545;}
.row-box{ clear:left; float:left; width:100%; margin-top:16px;}
.item-row-box{ float:left; padding-right:19px; position:relative;}
.item-row-box .title{ font-size:14px; color:#919191;}
/*.ddl-box{ clear:left; margin-top:3px; position:relative;}*/
.ddl-box-popup{ clear:left; margin-top:3px; position:relative;}
.ddl-box-popup .text-ddl{ position:relative; border:1px solid #c4c4c4; display:block; height:35px; line-height:35px; padding:0 21px 0 9px; font-size:16px; font-weight:700; color:#919191;
	box-shadow:0 3px 3px rgba(0,0,0,0.1) inset; -moz-box-shadow:0 3px 3px rgba(0,0,0,0.1) inset; -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.1) inset;
}
.ddl-box-popup .text-ddl i{ position:absolute; display:block; top:16px; right:6px; width:9px; height:5px; font-size:0; background:url(http://www.nhommuahotdeals.net/images_v2/detail/arrow-ddl.gif) no-repeat; cursor:pointer;}
.toggle-ddl{border:1px solid #c4c4c4; width:100%; position:absolute; left:0; top:39px; background-color:#fff;}
.toggle-ddl .inner{ overflow:hidden; padding-right:20px;}
.toggle-ddl .inner span{font-size:16px; font-weight:700; color:#919191; padding-left:9px; line-height:35px; clear:left;display:block; cursor:pointer;}
.toggle-ddl .inner span:hover{ background-color:#c4c4c4; color:#fff;}
.toggle-ddl .scroll{ position:absolute; top:0; right:0; border-left:1px solid #c4c4c4; width:20px; height:100%; z-index:1;}
.toggle-ddl .scroll span{ display:block; position:absolute; left:1px; top:5px; width:18px; height:12px; background-color:#c4c4c4;}

.rooms .text-ddl{ width:36px;}
.rooms .toggle-ddl{ width:66px;} /* w<text-ddl>+30 */

.adults .text-ddl{ width:38px}
.adults .toggle-ddl{ width:68px;}

.child .text-ddl{width:38px}
.child .toggle-ddl{width:68px;}

.input-cal{}
.input-cal .text{position:relative; border:1px solid #c4c4c4; display:block; height:35px; line-height:35px; padding:0 30px 0 9px; font-size:14px; font-weight:400; color:#919191;
	box-shadow:0 3px 3px rgba(0,0,0,0.1) inset; -moz-box-shadow:0 3px 3px rgba(0,0,0,0.1) inset; -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.1) inset;
}
.input-cal .text i{position:absolute; display:block; right:6px; top:8px; background:url(http://www.nhommuahotdeals.net/images_v2/detail/ico-calendar.gif) no-repeat; width:16px; height:17px; cursor:pointer;}
.from-date,.to-date{position:relative;}

.from-date .text, .to-date .text{ width:128px; }
.row-box .decs{ font-size:14px; font-weight:700; color:#454545;}
.room-list{ clear:left; float:left; width:100%; margin-top:14px;}
.room-list li{ clear:left;}
.room-list li p{ color:#454545; font-size:13px; font-weight:400; line-height:22px;}
.room-list li .type{ color:#0099d4; display:inline-block; width:160px;}

.calendar{ position:absolute; top:40px; left:124px;width:281px;}
.tail-calendar{ position:absolute; width:20px; height:11px; top:-10px; left:15px; display:block; background:url(http://www.nhommuahotdeals.net/images_v2/detail/tail-calendar.png) no-repeat;}
.bor-calendar{ width:100%; clear:left; float:left; height:5px; font-size:0; background-color:#f58d08;}
.bg-calendar{ /*border-top:5px solid #f58d08; */ width:100%;background-color:#232323; position:relative; clear:left; float:left;
box-shadow:1px 1px 3px 0 rgba(0,0,0,0.5); -moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.5); -webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.5);
}
.inner-calendar{ padding:0 16px;}
.header-calendar{ clear:left; float:left; width:100%; margin-top:12px;}
.header-calendar i{ float:left; color:#f78c0d; font-size:12px; font-weight:700; width:33%; text-align:left; cursor:pointer;}
.header-calendar i.current{ color:#fff; text-align:center; cursor:default;}
.calendar .line-box{ border-color:#484848;margin-top:9px;padding-bottom:9px}
.calendar .day{ clear:left; float:left; width:100%; padding-bottom:9px;}
.calendar .day i{ display:inline-block; width:33px; margin:0 1px; color:#999; font-size:11px; font-weight:700; text-align:center;}
.calendar .dates span{ display:inline-block; width:33px; height:26px; margin:1px; text-align:center; line-height:26px;color:#555; font-size:12px; font-weight:700; background-color:#f0f0f0;cursor:pointer}
.calendar .dates span.prev{ background-color:#fff;}
.calendar .dates span.next{ background-color:#fab35b; color:#fff;}
.calendar .dates span.current{ background-color:#f78c0c; color:#fff;}
.calendar .reset{clear:left; float:left; width:100%;color:#f78c11; font-size:13px; font-weight:700; padding:8px 0 16px 0; cursor:pointer;}

.redeal{ width:554px; padding:0 21px;}
.redeal .inner-box{ margin-bottom:20px;}
.redeal .inner-box h1,.redeal .inner-box h2{ font-size:26px; color:#0f5f92; font-weight:400;}

.bot-box{background: url(http://www.nhommuahotdeals.net/images_v2/detail/tm-bottom-bg.png) repeat-x;bottom: 0;height: 25px;left: 0;position: absolute;width: 100%;z-index: 3;width:596px;
	border-radius: 0 0 9px 9px; -moz-border-radius: 0 0 9px 9px; -webkit-border-radius: 0 0 9px 9px;
}
.bot-box-img{background: url(http://www.nhommuahotdeals.net/images_v2/detail/footer-box-welcome.png) no-repeat;bottom: 0;display: block;height: 56px;left: 0;position: absolute;width:596px;
	border-radius: 0 0 9px 9px; -moz-border-radius: 0 0 9px 9px; -webkit-border-radius: 0 0 9px 9px;
}
.close-box-cancel{ color:#000; font-size:12px; position:absolute; top:7px; right:14px; cursor:pointer; opacity:0.5; filter:alpha(opacity=50);}
.photo-redeal{ float:left; width:199px; height:123px; position:relative; padding-right:24px;}
.photo-redeal i{ position:absolute; top:-1px; left:1px; width:201px; height:125px; background:url(http://www.nhommuahotdeals.net/images_v2/detail/bg-redeal.png) no-repeat;}
.text-readeal{}
.text-readeal span{ color:#3395da; line-height:26px; font-size:16px; font-weight:700;}
.text-readeal p{ color:#3e3e3e; line-height:26px; font-size:14px; clear:none;}
.redeal .input{ position:relative; float:left; margin-top:4px;}
.redeal .input input{ border:1px solid #ccc; background-color:#fff; height:28px; width:236px; padding:0 3px; line-height:28px; font-size:14px; color:#333;
	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;
}
.redeal .input label{ position:absolute; top:6px; left:6px; font-size:14px; color:#ccc;}
.redeal .title{ font-size:14px; color:#555; clear:left; display:block; margin-top:20px;}
.btn-redeal{ float:left; clear:none; padding:1px 0 0 19px;}
.btn-redeal p.button{ text-align:left;}
.btn-redeal a.button-sh{ width:93px;}
.btn-redeal a.button-sh span{ width:28px; height:20px; background:url(http://www.nhommuahotdeals.net/images_v2/detail/btn/btn-gui-redeal.png) no-repeat; margin-top:6px;}

/*4.5*/
.ad-receive-email{ width:657px; padding:0;}
.ad-receive-email h3{font-weight:700; color:#2b93d9; padding:18px 21px 7px 21px;font-size:26px}

.ad-receive-email h4{ font-weight:700; font-size:16px; color:#595858; background:url(http://www.nhommuahotdeals.net/images_v2/ico-smile.gif) right 0 no-repeat; line-height:21px; float:left; padding-right:22px;}
.ad-receive-email p{ clear:left; float:left; font-size:15px; line-height:21px; color:#595858; margin-top:8px; width:100%;}
.ad-receive-email .row-box{ float:none; padding:0 28px; width:auto;}
div.button, p.button{clear: left; float:left;position: relative;text-align: center;/*padding:10px 0;*/ width:100%;}
.btn-cont{ float:left; height:39px; width:202px;background:url(http://www.nhommuahotdeals.net/images_v2/btn-tieptucnhan.png) no-repeat; cursor:pointer}
.btn-non-cont{ float:left; height:39px; width:262px; background:url(http://www.nhommuahotdeals.net/images_v2/btn-ngungtieptucnhan.png) no-repeat; margin-left:7px; display:inline-block;cursor:pointer}
.items{ clear:left; float:left; width:620px; position:relative; left:-7px;}
.items li{ float:left; position:relative; padding:0 18px; margin-top:20px; height:104px; overflow:hidden;}
.items li img{
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.items span{ position:absolute; width:169px; bottom:0; left:18px; background-color:rgba(0,0,0,0.75); height:21px; color:#fff; text-align:center; line-height:21px; font-size:15px;
	border-radius:0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px;
}
